package com.oop.example.work.bel;

public enum EEntryElement {

    WORD("Слово", 1),
    NUMERATION("Нумерация", 2),
    EXAMPLE("Пример", 3),
    LABEL("Помета", 4),
    COMMENT("Комментарий", 5),
    SEMI("Точка с запятой", 6),
    COMA("Запятая", 7),
    ROMB("Ромб", 8),
    DOT3("Троеточие", 9),
    COLON("Двоеточие", 10),
    SEE("см.", 11),
    TILDA("Тильда", 12),
    DOTINHEADER("Сокращение", 13),
    
    SEMI_EXAMPLE("Точка с запятой в примере", 14),
    LABEL_EXAMPLE("Помета в примере", 15),
    COMMENT_EXAMPLE("Комментарий в примере", 16),
    WORD_EXAMPLE("Слово в примере", 17),
    DOT3_EXAMPLE("Троеточие в примере", 18),
    COMA_EXAMPLE("Запятая в примере", 19),
    
    AMP("Амперсанд", 20),
    HOMONYM("Омонимы", 21),
    
    LABEL_IN_COMMENT("Помета в комментарии", 22),
    LABEL_NO_LABEL("Помета не помета", 23)
    
    ;
    //EXAMPLE("Статья с примерами", 4);
    private String descr;
    private long mask;

    public String getDescr() {
        return descr;
    }

    public void setDescr(String descr) {
        this.descr = descr;
    }

    public long getMask() {
        return mask;
    }

    public void setMask(long mask) {
        this.mask = mask;
    }

    private EEntryElement(String descr, long mask) {
        this.descr = descr;
        this.mask = mask;
    }
}
